<?php
App::uses('TiposProduto', 'Model');

/**
 * TiposProduto Test Case
 *
 */
class TiposProdutoTestCase extends CakeTestCase {
/**
 * Fixtures
 *
 * @var array
 */
	public $fixtures = array('app.tipos_produto');

/**
 * setUp method
 *
 * @return void
 */
	public function setUp() {
		parent::setUp();
		$this->TiposProduto = ClassRegistry::init('TiposProduto');
	}
	
	public function testTrataPaiSemPai(){
		$sent =	array(
			'id' => 1,
			'categoria_pai' => '',
			'produto' => 'Lorem ipsum dolor sit amet'
		);
		$this->TiposProduto->data  = $sent;
		$expected = array(
			'id' => 1,
			'categoria_pai' => 1,
			'produto' => 'Lorem ipsum dolor sit amet'
		);
		$this->assertEquals($expected, $this->TiposProduto->trataPai($sent));
	}
	
	public function testTrataPaiComPai(){
		$sent =	array(
			'id' => 1,
			'categoria_pai' => 2,
			'produto' => 'Lorem ipsum dolor sit amet'
		);
		$this->TiposProduto->data  = $sent;
		$this->assertEquals(false, $this->TiposProduto->trataPai($sent));
	}
	// TODO Testar isso aqui depois
	public function testAfterSave(){
		
	}

/**
 * tearDown method
 *
 * @return void
 */
	public function tearDown() {
		unset($this->TiposProduto);

		parent::tearDown();
	}

}
